A model-driven framework for developing android-based classic multiplayer 2D board games

نویسندگان

چکیده

Mobile applications and game development are attractive fields in software engineering. Despite the advancement of programming languages integrated environments, there have always been many challenges for mobile developers. Model-Driven Engineering (MDE) is a engineering methodology that applies modeling problem domain. In this paradigm, code to be automatically generated from models by applying different model transformations. Besides, manipulating instead facilitates discovery resolution errors due high level abstraction. This study presents an approach framework, called MAndroid, generates Android-based classic multiplayer 2D board games fully automated fashion, relying on concepts MDE. Structural behavioral dimensions first modeled MAndroid. Models then transformed can run any phone tablet running Android 4.4 or higher. order evaluate proposed approach, three implemented. Additionally, applicability, developer performance, simplicity attractiveness MAndroid evaluated through set questionnaires. also technically comparing it other game-development frameworks. Results demonstrate benefits using

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Network-Agnostic Multiplayer Games

Producing computer games is a complex and resourceintensive task nowadays. Since this task involves many people with a great variety of expertise, a clear separation of concerns within the project is essential. Especially multiplayer online functionality, which is probably the most popular aspect currently, raises the complexity significantly. Getting this aspect separated allows game developer...

متن کامل

Geogames: A Conceptual Framework and Tool for the Design of Location-Based Games from Classic Board Games

Location-based games introduce an element that is missing in interactive console games: movements of players involving locomotion and thereby the physical effort characteristic of any sportive activity. The paper explores how to design location-based games combining locomotion with strategic reasoning by using classical board games as templates. It is shown that the straightforward approach to ...

متن کامل

A Generic Framework for Vision Based Interactive Board Games

This paper presents the case that the use of the mouse, joystick or keyboard disrupts the natural flow of board games. It briefly summarises the development of novel interfaces for interactive toys and board games to facilitate natural interactions with a computer. A general framework that integrates real views from camera and virtual views generated by image processing and computer simulation ...

متن کامل

Adding educational funcionalities to classic board games

In this paper we revisit some classic board games like Pachisi or the Game of Gosse. The main contribution of the paper is to design and add some functionalities to the games in order to transform them in serious games, that is, in games with learning and educational purposes. To do that, at the beginning of the game, players choose one or several topics and during the game, players have to anw...

متن کامل

developing a pattern based on speech acts and language functions for developing materials for the course “ the study of islamic texts translation”

هدف پژوهش حاضر ارائه ی الگویی بر اساس کنش گفتار و کارکرد زبان برای تدوین مطالب درس "بررسی آثار ترجمه شده ی اسلامی" می باشد. در الگوی جدید، جهت تدوین مطالب بهتر و جذاب تر، بر خلاف کتاب-های موجود، از مدل های سطوح گفتارِ آستین (1962)، گروه بندی عملکردهای گفتارِ سرل (1976) و کارکرد زبانیِ هالیدی (1978) بهره جسته شده است. برای این منظور، 57 آیه ی شریفه، به صورت تصادفی از بخش-های مختلف قرآن انتخاب گردید...

15 صفحه اول

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Automated software engineering

سال: 2021

ISSN: ['0928-8910', '1573-7535']

DOI: https://doi.org/10.1007/s10515-021-00282-1